package org.example.medical.service;

import org.example.medical.entity.VisitRecord;

import java.time.LocalDate;
import java.util.List;

public interface VisitRecordService {
    List<VisitRecord> getVisitRecords(String patientName, String doctorName, String type, LocalDate visitTime, String department, int page, int size);

    void addVisitRecord(VisitRecord visitRecord);

    void updateVisitRecord(VisitRecord visitRecord);

    void deleteVisitRecord(Long recordId);

    void batchSoftDeleteVisitRecords(List<Long> recordIds);
}
